|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dl2.TreeModel._modify.TreeModel
Constructor Summary | |
TreeModel(TreeNode rootNode)
Создаёт обьект TreeModel. |
Method Summary | |
boolean |
addNode(int id,
int pid,
java.lang.String text,
java.lang.String url)
Добавляет узел к дереву, родитель (узел с id == pid) должен существовать. |
boolean |
addNode(int id,
int pid,
java.lang.String text,
java.lang.String url,
java.lang.String tip)
Добавляет узел к дереву, родитель (узел с id == pid) должен существовать. |
boolean |
addNode(int id,
java.lang.String text,
java.lang.String url)
Добавляет узел к дереву, считается, что pid == rootId. |
boolean |
addNode(TreeNode tn)
Добавляет узел к дереву. |
boolean |
addNodeQ(int id,
int pid,
java.lang.String text,
java.lang.String url)
|
boolean |
addNodeQ(TreeNode node)
|
void |
draw(java.lang.String toFile)
Метод предназначен в основном для отладки дерева. |
TreeNode |
getNode(int id)
Возвращает узел по id. |
TreeNode[] |
getNode(java.lang.String text,
boolean eq)
Метод возвращает массив узлов, у которых название совпадает с text. |
TreeNode |
getNodeQ(int id)
|
int |
getRootId()
|
TreeNode |
getRootNode()
Возвращает корневой узел. |
java.util.Set |
keySet()
|
int |
size()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TreeModel(TreeNode rootNode)
rootNode
- корневая нода дерева.Method Detail |
public boolean addNodeQ(int id, int pid, java.lang.String text, java.lang.String url)
public boolean addNodeQ(TreeNode node)
public boolean addNode(int id, int pid, java.lang.String text, java.lang.String url)
id
- идентификатор узла, по этому значению уникально определяется узелpid
- идентификатор родителяtext
- название узла (отображается в дереве)url
- ссылка узла
public boolean addNode(int id, int pid, java.lang.String text, java.lang.String url, java.lang.String tip)
id
- идентификатор узла, по этому значению уникально определяется узелpid
- идентификатор родителяtext
- название узла (отображается в дереве)url
- ссылка узлаtip
- всплывающая подсказка (пока до конца не реализовано)
public boolean addNode(TreeNode tn)
tn
- добавляемый узел
public boolean addNode(int id, java.lang.String text, java.lang.String url)
id
- идентификатор узла, по этому значению уникально определяется узелtext
- название узла (отображается в дереве)url
- ссылка узла
public TreeNode getNode(int id)
id
- идентификатор узла
public TreeNode getNodeQ(int id)
public TreeNode[] getNode(java.lang.String text, boolean eq)
public void draw(java.lang.String toFile)
toFile
- имя файлаpublic TreeNode getRootNode()
public int getRootId()
public java.util.Set keySet()
public int size()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |